@charset "utf-8";

.category {color: #7E3406;font-size: 18px;font-weight: normal;letter-spacing: -0.05em;}
.category.admin {color: #9d1f1f;}
.RosterPage .content-top {background: url("../images/profile/content-topbot.jpg") no-repeat scroll 0 0 transparent;background-color: #1A0F08 !important;}
.RosterPage .content-bot {background: url("../images/profile/content-topbot.jpg") no-repeat scroll -995px bottom transparent;min-height: 570px;}
.RosterPage .content-trail {height: 30px;padding: 10px 0 0 22px;}

.event-header .checkmark {background: url("../images/icons/check.gif") no-repeat scroll 0 0 transparent;left: 5px;height: 11px;width: 15px;position: absolute;top: 5px;}
.event-header {height:100%;}

.content-block {width:100%; }
.content-block a, .content-block .block {border-bottom:1px solid #2e2218; padding:11px 0 11px 90px; display: block;}
.content-block .profile-scroll {display:block; background:url("../images/icons/sub-contents-sprite.gif") 0 0 no-repeat; padding-left:90px;height:82px;}
.content-block .content-1 {background-position:3px -312px;}
.content-block .content-1:hover {background-position:3px -3px;}
.content-block .content-2:hover {background-position:4px -623px;}
.content-block .content-2 {background-position:4px -724px;}
.content-block .content-3 {background-position:3px -840px;}
.content-block .content-4 {background-position: 5px -417px;}
.content-block .content-4:hover {background-position: 5px -109px;}
.content-block .content-5 {background-position: 5px -526px;}
.content-block .content-5:hover {background-position: 5px -218px;}
.content-block .content-title {font-size: 18px;margin-top: 17px;position: absolute;}
.content-block .content-desc {color: #A4704E;display: block;font-size: 11px;line-height: 14px;position: absolute;margin-top: 40px;}

.icon-frame {-moz-border-radius: 3px 3px 3px 3px;background-color: #000000;background-position: 1px 1px;background-repeat: no-repeat;border-color: #B1B2B4 #434445 #2F3032;border-left: 1px solid #434445;border-right: 1px solid #434445;border-style: solid;border-width: 1px;display: inline-block;overflow: hidden;padding: 1px;}
.comment-actions .remove-link {-moz-border-radius: 3px 3px 3px 3px;background: none no-repeat scroll 100% 3px transparent;border: 1px solid transparent;padding: 3px 20px 3px 7px;}

.system-event .event-header .icon-frame img {height: 32px;width: 32px;}
.icon-frame img {display: block;vertical-align: bottom;}

.profile-contents li{list-style: none outside none;line-height: 110%;}
.profile-contents li .empty{padding-left: 0;padding-top: 5px;}

.ros_name a:link, .ros_name a:visited, .ros_name {font-size:12px; display:block; line-height:20px;}
.ros_name1 a:link, .ros_name1 a:visited, .ros_name1 {font-size:12px; display:block; line-height:20px; color:#C79C6E;}
.ros_name2 a:link, .ros_name2 a:visited, .ros_name2 {font-size:12px; display:block; line-height:20px; color:#F58CBA;}
.ros_name3 a:link, .ros_name3 a:visited, .ros_name3 {font-size:12px; display:block; line-height:20px; color:#ABD473;}
.ros_name4 a:link, .ros_name4 a:visited, .ros_name4 {font-size:12px; display:block; line-height:20px; color:#FFF569;}
.ros_name5 a:link, .ros_name5 a:visited, .ros_name5 {font-size:12px; display:block; line-height:20px; color:#FFFFFF;}
.ros_name6 a:link, .ros_name6 a:visited, .ros_name6 {font-size:12px; display:block; line-height:20px; color:#C41F3B;}
.ros_name7 a:link, .ros_name7 a:visited, .ros_name7 {font-size:12px; display:block; line-height:20px; color:#2459FF;}
.ros_name8 a:link, .ros_name8 a:visited, .ros_name8 {font-size:12px; display:block; line-height:20px; color:#69CCF0;}
.ros_name9 a:link, .ros_name9 a:visited, .ros_name9 {font-size:12px; display:block; line-height:20px; color:#9482C9;}
.ros_name11 a:link, .ros_name11 a:visited, .ros_name11 {font-size:12px; display:block; line-height:20px; color:#FF7D0A;}

/* event list */
.event-list { width: 340px; float: left; }
.event-list .event-category.category-primary .category { color: #fef092; }
.event-list .event-category.category-secondary .category { }
.event-list .event-category.category-tertiary .category { font-size: 18px; }
.event-list .event-category { margin: 0 0 2em 0; }
.event-list .profile-box-simple { padding: 0; }
.event-list li.empty { padding-top: 5px; }
.event-list .shortened .name{ display: inline; font-size: 12px;  }
.event-summary { padding: 8px; }
li.event-summary:hover { background-color: rgba(0, 0, 0, 0.3); }
li.event-summary:hover h4 { color: white; }
.event-summary .description { display: none;}
.event-summary .subheader { letter-spacing: normal; }

/* event block */
.event-header .event-header-text { float: left; width: 278px; }
.event-header:after, .actions:after, .event-summary:after { content: ""; display: block; height: 0; clear: both; visibility: hidden }
.event-header .icon-frame { margin: 0 10px 0 0;	float: left; }
.event-details .event-header .icon-frame { float: left; margin: 0 10px 10px 0;}

/* remove event button */
.event-remove { clear: both; font-size: 11px; height: 20px; }
.event-remove a { clear: both; display: block; margin-top: 10px; text-align: right; float: right;}

/* event details */
.event-details { padding: 15px; width: 350px; float: right; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height:1.25;}
.event-details-active { background: rgba(0, 0, 0, 0.35); cursor: inherit}
.event-details h4.name { font-size: 20px; margin: 0; color: #fff; letter-spacing: -0.05em; padding-bottom: 3px; width: 280px; overflow: hidden; text-overflow: ellipsis; }
.event-details.loading { background: url(../../images/character/achievement/ajax-loader.gif) no-repeat 50% 120px; min-height: 300px; }
.event-summary.continued-event:after { clear:both; }
.event-summary.continued-event .time,
.event-summary.continued-event .icon-frame { display: none; }
.event-summary.continued-event .event-header { float: left; }
.event-summary.continued-event .event-header-text { width: auto;}
.event-summary.continued-event .subheader { margin: 0 4px;}
.event-summary .status { font-size: 10px;}
.event-summary .time-relative { display: none;}
.system-event .event-header .icon-frame img { width: 32px;height: 32px;}

/* event invitations (right column) */
.event-invitation { line-height: 1.25; margin: 0 0 2em 0; }
.event-invitation .event-header { min-height: 66px; }
.event-invitation .attendees { color: #8e4328; font-size: 11px; margin: 0 0 .1em 0; }
.event-invitation strong { font-weight: normal; }
.event-invitation .actions { margin: 1em 0 0; clear: both;}

/* event invites */
.invitation-list { font-size: 11px; line-height: 20px; }
.invitation-list li { padding: 0 5px; margin: 0 0 3px; clear:both;}
.invitation-list a { float: left; padding-right: 25px; background-repeat: no-repeat; background-position: 100% 2px}
.invitation-list .leader a { background-image: url("../../images/character/events/icon-attendees.gif"); }
.invitation-list .admin a { background-image: url("../../images/character/events/icon-attendees.gif"); background-position: 100% -18px; }
.invitation-list .name { font-weight: normal; font-size: 11px; }
.invitation-list .icon-frame { position: relative; top: 3px;}

.events .response { display: block; text-align: right; color: #71401F; font-size: 10px; }
.event-attendees { margin: 15px 0 5px; padding-bottom: 8px; }
.event-attendees .subheader { border-bottom: 1px solid #46230E; color:#7E3406; font-size:14px; letter-spacing: -0.05em; margin-bottom:0.5em; padding-bottom:4px; }
.event-attendees .subheader span { font-size:11px; color: #ae5016; letter-spacing: 0.03em; padding-left: 5px; }
.attendee-summary { margin-bottom: .5em; padding-bottom: .5em; text-align: center;}
.attendee-summary .player-class { padding-left: 10px; margin-right: 10px; display: inline-block; height: 16px; line-height: 16px; font-size: 11px;  }

.events .confirmed, .events .available, .events .accepted, .events .signedUp { color: #0ad71a; }
.events .tentative { color: #d66225; }
.events .invited, .events .notSignedUp { color: yellow; }
.events .declined { color: #ff1815; }
.details-wrapper .time, .details-wrapper .time-relative { color: #ae5016; font-size: 12px; margin: 0 0 .1em 0; float: left; }
.details-wrapper .time { display: none; }
.event-invitation .time {display: block}

.details-wrapper .description { color: #e9bd7f; clear: both; display: block; clear: both;}

/* event removed styles */
li.removed-event { opacity: .5 }
li.removed-event { cursor:default; }
li.removed-event:hover { background: none; }
li.removed-event .name, li.removed-event:hover .name { color: #C09A67;  }


/* profile layout */
.profile-wrapper { color: #c09a67; }
.profile-sidebar-anchor { float: left; width: 0; height: 0; position: relative; }
.profile-sidebar-outer { position: absolute; left: 0; top: 0; }
.profile-sidebar-inner { width: 230px; height: 684px; background: url("../images/profile/sidebar-bg.jpg") no-repeat; }
.profile-contents { margin-left: 230px; min-height: 807px; padding-bottom: 40px; }
.profile-section-header { padding: 10px 15px; }
.profile-section-header .category { font-size: 26px; }
.profile-section { background: url("../images/profile/section-bg.png") no-repeat; padding: 15px; min-height: 400px; }

/* sidebar menu */
ul.profile-sidebar-menu { width: 196px; margin: 90px 0 0 25px; padding-bottom: 1px; background: url("../images/sidebar-menu-sep.gif") left bottom no-repeat; font-size:13px; }
ul.profile-sidebar-menu li { padding-top: 1px; background: url("../images/sidebar-menu-sep.gif") left top no-repeat; white-space: nowrap; }
ul.profile-sidebar-menu a { display: block; padding-left: 3px;color: #FFB100; }
ul.profile-sidebar-menu a.has-submenu .arrow { background: url("../images/icons/sidebar-menu-arrows.png") right 9px no-repeat; }
ul.profile-sidebar-menu a.has-submenu:hover .arrow { background-position: right -41px; }
ul.profile-sidebar-menu a.back-to .arrow { padding-right: 10px; font-style: normal; vertical-align: middle; background: url("../images/icons/sidebar-menu-arrows.png") 2px -91px no-repeat; padding-left: 18px; }
ul.profile-sidebar-menu a.back-to:hover .arrow { background-position: 2px -141px; }
ul.profile-sidebar-menu a:hover { background-color: rgba(0, 0, 0, 0.33333);color: #FFFFFF; }
ul.profile-sidebar-menu a .arrow { display: block; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden; }
ul.profile-sidebar-menu a.vault .icon { padding-right: 16px; background: url("../images/icons/sidebar-lock.png") right -49px no-repeat; }
ul.profile-sidebar-menu a.active { color: #fff; font-weight: bold; }
ul.profile-sidebar-menu a.active:hover { background: none; }
ul.profile-sidebar-menu a.active.has-submenu:hover .arrow { background-position: right 9px; }

ul.profile-sidebar-menu li.active a { color: #fff; font-weight: bold; }
ul.profile-sidebar-menu li.active a:hover { background: none; }
ul.profile-sidebar-menu li.active a.has-submenu:hover .arrow { background-position: right 9px; }

ul.profile-sidebar-menu li.disabled a { color: #8B5F03; cursor: help; }
ul.profile-sidebar-menu li.disabled a:hover .arrow { background-position: right 9px; }
ul.profile-sidebar-menu li.disabled .arrow { background: none !important; }
ul.profile-sidebar-menu li.disabled a.vault .icon { background-position: right 1px; }

/* sidebar links */
ul.profile-sidebar-links { margin: 30px 0 0 25px; white-space: nowrap; }
ul.profile-sidebar-links li { font-size: 11px; line-height: 28px; }
ul.profile-sidebar-links a { color: #e75a00; padding: 5px 0; }
ul.profile-sidebar-links a:hover { color: white !important; }

/* view options */
ul.profile-view-options { font-size: 12px; float: right; white-space: nowrap; }
ul.profile-view-options li { float: right; margin: 0 0 0 17px; }
ul.profile-view-options a { display: block; padding: 4px 0 4px 19px; line-height: 16px; background: url("../images/icons/view-options.png") no-repeat 0 center; }
ul.profile-view-options li.current a { color: white; font-weight: bold; }
ul.profile-view-options a.disabled { color: #595959; }
ul.profile-view-options a.tabular { background-position: -150px center; }
ul.profile-view-options a.advanced { background-position: 0 center; }
ul.profile-view-options a.has-icon { background: none; padding-left: 0; line-height: 16px; }
ul.profile-view-options .icon { float: left; margin-right: 4px; }
ul.profile-view-options a.tip { cursor: help; border-bottom: 0; }
.profile-section-header ul.profile-view-options { padding-top: 12px; }

/* boxes */
.profile-box-full { background: url(../images/character/summary/profilebox-borderfade.png) no-repeat; padding: 20px 30px; margin-top: 6px; }
.profile-box-simple { border-top: 2px solid #46230e; /*padding: 11px 0 11px;*/ margin-top: 5px; }

.event-header .claim-actions {float: right;bottom: 6px;right: 0;position: absolute;visibility: hidden;}
.event-header:hover .claim-actions {visibility: visible;color: #FFB100;}


.event-header .claim-actions a{color: #C09A67;padding: 8px;}
.event-header .claim-actions a:hover{color: #FFFFFF;}

/* shared between all types of profiles */

/* big header on summary page */
.profile-info-anchor { position: relative; height: 218px; background: no-repeat; z-index: 1; }
.profile-info-anchor, .profile-info { width: 700px; }
.profile-info { position: absolute; left: 25px; top: 45px; line-height: normal; letter-spacing: -0.05em; }
.profile-info .name { float: left; font-size: 56px; font-weight: bold; color: white; line-height: 1.1em; position: relative; left: -3px; letter-spacing: -0.05em; }
.profile-info .name a { color: white; }
.profile-info .under-name { font-size: 14px; font-weight: normal; line-height: 14px; letter-spacing: normal }
.profile-info .level strong { font-family: 'Arial Black', Verdana, Arial, sans-serif; font-weight: normal; font-size: 14px; }
.profile-info .realm { border-bottom: 0; }
.profile-info .realm a:hover { color: white; }
.profile-info .comma { color: #cccccc; }
.profile-info .achievements { margin-top: 20px; }
.profile-info .achievements a { font-size: 20px; font-family: 'Arial Black', Arial, sans-serif; font-weight: bold; color: white; padding-left: 11px; background: url("../images/icons/achievements.gif") left 7px no-repeat; line-height: 23px; }

/* sidebar info */
.profile-sidebar-info { margin-left: 25px; margin-top: 10px; line-height: normal; letter-spacing: -0.05em; }
.profile-sidebar-info .name { font-size: 22px; font-weight: bold; color: white; line-height: 1.1em; }
.profile-sidebar-info .name a { color: white; }
.profile-sidebar-info .under-name { font-size: 12px; letter-spacing: normal; }
.profile-sidebar-info .level strong { font-family: 'Arial Black', Verdana, Arial, sans-serif; font-weight: bold; }
.profile-sidebar-info .guild { margin-top: 3px; }
.profile-sidebar-info .guild a { font-size: 14px; font-weight: normal; }
.profile-sidebar-info .guild a:hover { color: white; }
.profile-sidebar-info .realm { margin-top: 5px; font-weight: normal; letter-spacing: normal; font-size: 12px; }
.profile-sidebar-info .realm .tip { border-bottom: 0; }
.profile-sidebar-info .achievements { margin-top: 5px; }
.profile-sidebar-info .achievements a { font-size: 14px; font-family: 'Arial Black', Verdana, Arial, sans-serif; font-weight: bold; color: white; padding-left: 17px; background: url("../images/icons/achievements.gif") left center no-repeat; }

/* alliance */
.profile-wrapper-alliance .realm, .profile-wrapper-alliance .realm a { color: #0078ff; }
.profile-wrapper-alliance .profile-sidebar-info .name a:hover,
.profile-wrapper-alliance .profile-info .achievements a:hover { text-decoration:underline; }
.profile-wrapper-alliance .profile-info-anchor { background-image: url("../images/character/summary/sidebar-bg-alliance.png"); }

/* horde */
.profile-wrapper-horde .realm, .profile-wrapper-horde .realm a { color: #b30000; }
.profile-wrapper-horde .profile-sidebar-info .name a:hover,
.profile-wrapper-horde .profile-info .achievements a:hover { text-decoration: underline; }
.profile-wrapper-horde .profile-info-anchor { background-image: url("../images/character/summary/sidebar-bg-horde.png"); }

/* character-specific stuff */

/* summary header info */
.profile-info .title-guild { float: left; padding-left: 11px; padding-top: 10px; }
.profile-info .title-guild .title { font-size: 14px; color: #e0e0e0; line-height: 25px; }
.profile-info .title-guild .guild { line-height: 15px;}
.profile-info .title-guild .guild a { font-size: 20px; }

/* sidebar portrait */
.profile-sidebar-crest { background: no-repeat; min-height: 218px; }

/* model */
a.profile-sidebar-character-model { display: block; height: 116px; background: no-repeat left bottom; position: relative; }
a.profile-sidebar-character-model .fade  { position: absolute; width: 230px; height: 20px;  left: 0; bottom: 0; background: url("../images/character/model-fade.png") no-repeat center bottom; }
a.profile-sidebar-character-model .hover { position: absolute; width: 230px; height: 116px; left: 0; top: 0; background: url("../images/character/model-hover.png") no-repeat 0 -500px; opacity: 0; -webkit-transition: opacity 0.1s linear; -o-transition: all 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; }
a.profile-sidebar-character-model:hover .hover { opacity: 1; }

/* alliance */
.profile-wrapper-alliance .profile-sidebar-crest { background-image: url("../images/guild/roster/sidebar-bg-alliance.png"); }
.profile-wrapper-alliance a.profile-sidebar-character-model .hover { background-position: 0 0;  }

/* horde */
.profile-wrapper-horde .profile-sidebar-crest { background-image: url("../images/guild/roster/sidebar-bg-horde.png"); }
.profile-wrapper-horde a.profile-sidebar-character-model .hover { background-position: -230px 0; }

/* links */
ul.profile-sidebar-links a.viewposts { padding-left: 28px; background: url("../images/icons/viewposts.gif") no-repeat 3px center; }
ul.profile-sidebar-links a.wowhead   { padding-left: 28px; background: url("../images/icons/wowhead.png") no-repeat 3px center; }

/* guild-specific stuff */

/* summary header info */
.profile-guild-info-anchor .guild-tabard { left: 757px; top: -19px; }
.profile-guild-info .name { float: none; }

/* tabard */
.guild-tabard { width: 222px; height: 240px; position: absolute; background: url("../images/loaders/canvas-loader.gif") no-repeat center center; }
.guild-tabard-default { width: 216px; height:240px; background: url("../images/guild/tabards/default-alliance.png") no-repeat;}
.guild-tabard-default.tabard-horde { background-image: url("../images/guild/tabards/default-horde.png") }

/* sidebar tabard */
.profile-sidebar-tabard { height: 218px; position: relative; width: 230px; }
.profile-sidebar-tabard .guild-tabard { left: 7px; top: 0; overflow: hidden; }
.profile-sidebar-tabard .guild-tabard .tabard-overlay { position: absolute; left: -22px; top: 1px; width: 269px; height: 289px; background: url("../images/guild/tabards/bg_overlay_01.png") no-repeat; }
.profile-sidebar-tabard .guild-tabard .crest { position: absolute; left: 0; top: 112px; width: 72px; height: 65px; background: no-repeat; }
.profile-sidebar-tabard .tabard-link { position: absolute; left: 0; top: 0; width: 230px; height: 130px; }
.profile-sidebar-tabard .profile-sidebar-info { position: absolute; top: 116px; width: 205px; }

/* alliance */
.profile-wrapper-alliance .guild-tabard .crest { background-image: url("../images/guild/sidebar-crest-alliance.png"); }

/* horde */
.profile-wrapper-horde .guild-tabard .crest { background-image: url("../images/guild/sidebar-crest-horde.png"); }

/* arena team-specific stuff */

/* summary header info */
.profile-arenateam-info .name { float: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.profile-arenateam-info .name.small-name { font-size: 48px; }
.profile-arenateam-info .name.tiny-name { font-size: 36px; }
.profile-arenateam-info .under-name { margin-bottom: 20px; }
.profile-arenateam-info .rank { font-size: 12px; color: #C09A67; letter-spacing: normal; }
.profile-arenateam-info .rank .value { font-size: 18px; color: #FEF092; letter-spacing: -0.05em; }
.profile-arenateam-info .rank .unranked { color: #9D9D9D; font-style: italic; }
.profile-arenateam-info .rank h3 { font-size: 24px; margin: 0; color: #fff; }
.profile-arenateam-info .rank h3 a { color: #fff; }
.profile-arenateam-info .rank h3 a:hover { text-decoration: underline }

/* flag */
.arenateam-flag { width: 240px; height: 240px; position: absolute; z-index: 1; left: 745px; top: -19px; background: url("../images/loaders/canvas-loader.gif") no-repeat center center; }
.arenateam-flag-default { width: 240px; height: 240px; background: url("../images/arena/banners/default.png") no-repeat;}

/* simple flag */
.arenateam-flag-simple { width: 128px; height: 128px; position: absolute; z-index: 1; }
.arenateam-flag-simple-default { width: 128px; height: 128px; background: url("../images/arena/banners/default-simple.png") no-repeat;}

/* recent activity */
.profile-recentactivity a.icon-rss { float: right; width: 12px; height: 27px; margin-top: 2px; }
.profile-section .activity-feed-wide dl { clear: both; }
.profile-section .activity-feed-wide dd { line-height: 20px; width: 590px; }
.profile-section .activity-feed-wide dt { float: right; }
.profile-section .activity-note { color: #71401F; font-style: italic; text-align: center; padding-top: 30px; }

/* "read more" links */
a.profile-linktomore { text-align: right; float: right; font-size: 11px; }
a.profile-linktomore:hover { background-position: right -40px; }

/* event boxes */
.event-summary { margin: 5px 0 0 0; line-height: 1.25; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.event-summary { /*cursor: pointer;*/ }
.event-summary.continued-event { padding: 0; float: left; }
.event-summary a { /*display: block; padding: 8px;*/ }
.event-summary a:hover { /*background-color: rgba(71, 30, 13, 0.5);*/ }
.event-summary a:hover .name, .event-summary.selected-event .name { color: white; }
.event-summary.continued-event:hover { background: none; color: #fef092; }
.event-summary.selected-event { background: #471e0d !important; }
.event-summary.selected-event .name { font-weight: bold; }
.event-summary.selected-event .time { color: #E9BD7F; }
.event-summary.continued-event.selected-event { background: none; color: #fff; }
.event-summary .name { color:#FFB100; font-size:14px; font-weight:normal; margin:0; width:200px;}
.event-summary .name.larger { font-size:16px;}
.event-summary .time, .event-summary .time-relative, .event-summary .icon { display: block; color: #71401F; font-size: 11px; margin: 0; }
.event-summary .attendees { color: #8e4328; font-size: 11px; margin: 0; }
.event-summary .icon { display: block; width: 28px; height: 28px; overflow: hidden; background: #7e3406; position: absolute; left: 8px; top: 8px; text-indent: -9999px; }
.event-summary .status { position: absolute; top: 8px; right: 8px; text-align: right; }

.account-form {}

.event-summary label { color: #BAC4CD;display: block;float: left;font-weight: bold;line-height: 1.2em;text-align: right;width: 210px;margin: -7px 40px 0 0; }
.event-summary label.popup{ width: 140px;margin: -7px 0 0; }
.event-summary label.option{ width: 270px; }
.event-summary label.inside { float: left;text-align: left;width: 76px;margin: -7px 5px 0 0; }
.event-summary input { float:left;margin: -12px 0 0 0;width: 320px; }
.event-summary input.radio { width: 20px;margin: -8px 0 0; }
.event-summary input.popup { float:right; }
.event-summary textarea { float:right;margin: -12px 0 0 0;width: 320px;height: 110px; }
.event-summary textarea.comment { float:left; }
.event-summary button { float:right;margin: 50px 7px 0;width:100px;position: relative;z-index: 30000; }
.event-summary button.popup { margin: 10px 7px 0; }
.event-summary select { float:left;margin: -12px 0 0 0;width: 326px;z-index: 30000; }
.event-summary select.option { width: 160px; }
.event-summary option { float:right;z-index: 30000; }
.event-summary .jname { float: left;line-height: 1.2em;margin: -7px 11px 0 0;width: 200px; }

.event-summary #monthOfBirthLabel, .event-summary #yearOfBirthLabel { text-indent:-1000em;width:0;text-align: left;margin: 0; }
.event-summary input#dateOfBirth{ margin-right:0.5em;width:3em;float: none; }
.event-summary select#monthOfBirth{ float:none;margin-right:0.5em;width:10em;z-index: 30000; }
.event-summary input#yearOfBirth{ width:5em;float: none;margin-right: 0.5em; }

.event-summary button.update {width: 150px;}

.event-summary span.small{color: #A4704E;font-size: 11px;display: block;}

.event-summary .label_small {color: #666666;display: block;font-size: 11px;font-weight: normal;text-align: right;width: 140px;}

.event-summary .time { float: right; }

/* progress bar */
.profile-progress { color: white; background-color: #542b19; width: 100%; margin: 5px auto 10px; text-align: center; height: 22px; position: relative; }
.profile-progress .bar { background: url(../images/character/achievement/bg-progressbar-fill.gif) repeat-x 0 0; display: block; height: 22px; position: absolute; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-radius-topright: 0; }
.profile-progress.completed .bar { -moz-border-radius: inherit; -webkit-border-radius: inherit; border-radius: inherit; }
.profile-progress .bar-contents { position: relative; top: 0; font-size: 12px; line-height: 22px; text-shadow: #000 1px 1px 1px ;}

/* dynamic menu styles */
.swipe-container,
#profile-sidebar-menu ul,
.profile-sidebar-menu .root-menu,
.swipe-container .profile-sidebar-menu ul ul { display: none; }
.swipe-container .root-menu { display: block; }
.swipe-container ul ul { margin-left: 10px; }

.summary-fansite-anchor { padding: 25px; font-size: 11px; }
.summary-thirdparty { margin-top: 10px; }
.summary-thirdparty a { margin-right: 10px; }

/* Admin section */
#form_update{width: 100px;float: right;}
#form_update {font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
#txtMember {margin: 60px 0 0;position: relative;}
#txtMember_total {font-size:11px;margin-top:15px;}

.memberform {padding:14px;min-height:110px;}

.event-summary select.member { position: absolute;right: 10px;top: 25px;width: 170px; }
.event-summary label.add-member{ margin: -4px 185px 0 0;float: right; }
.event-summary label.remove-member{ margin: -60px 185px 0 0;float: right; }

.adminGetUser_wrapper {/*padding:0 15px;position:absolute;width:397px;clear:both;*/}
.adminGetUser_wrapper_notes {clear:both;padding:0 15px;}
.adminGetUser_wrapper_notes2 {}
.adminGetUserTable {width:100%; border:none}
.adminGetUserTable th {background:url("../images/sorter/header-bg.gif"); text-align:left; color:#98b0c5; border-left:1px solid #292520;line-height:26px;font-size:12px;padding-left: 5px;}
.adminGetUserTable th h3 {font-size:10px}
.adminGetUserTable td {padding:4px 6px 6px; border:none;}
.adminGetUserTable {}
.adminGetUserTable td.getuser{background:none repeat scroll 0 0 #292520;font-size:13px;border-left:1px solid #262626;color:#BAC4CD;}
.adminGetUserTable td.getuser_note{background:none repeat scroll 0 0 #292520;font-size:11px;border-left:1px solid #262626;border-bottom:1px solid #262626;color:#BAC4CD;}

.event-summary input.add_member { position: absolute;right: 10px;top: 25px;width: 170px; }
.event-summary button.update_guild { margin: 0; }
.event-summary button.update_mlist { margin: 0; }
.event-summary textarea.guildnote { width:600px;height: 180px }
.admin_note textarea.guildnote { width:600px;height: 180px }
.admin_note li { line-height:100%; }

